# near model CODE resource # jump table entries: 2968-2981 (14 of them) export_378: 00000000 41ED 0A5A lea.l A0, [A5 + 0xA5A /* export_327 */] 00000004 2948 0054 move.l [A4 + 0x54], A0 00000008 4E75 rts export_376: 0000000A 41ED 01DA lea.l A0, [A5 + 0x1DA /* export_55 */] 0000000E 2948 0054 move.l [A4 + 0x54], A0 00000012 4E75 rts export_383: 00000014 205F movea.l A0, [A7]+ 00000016 2010 move.l D0, [A0] 00000018 43F5 0800 lea.l A1, [A5 + D0] 0000001C 2D09 move.l -[A6], A1 0000001E 2368 0004 0004 move.l [A1 + 0x4], [A0 + 0x4] 00000024 4E75 rts export_377: 00000026 205F movea.l A0, [A7]+ 00000028 4E5A unlink A2 0000002A 2F08 move.l -[A7], A0 export_375: 0000002C 2057 movea.l A0, [A7] 0000002E 0C50 4E71 cmpi.w [A0], 0x4E71 /* 'Nq' */ 00000032 6630 bne +0x32 /* 00000064 */ 00000034 2D3C 0000 4EBA move.l -[A6], 0x4EBA 0000003A 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */] 0000003E 4EAD 0CCA jsr [A5 + 0xCCA /* export_405 */] 00000042 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */] 00000046 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */] 0000004A 4EAD 0CCA jsr [A5 + 0xCCA /* export_405 */] 0000004E 2D16 move.l -[A6], [A6] 00000050 205F movea.l A0, [A7]+ 00000052 225E movea.l A1, [A6]+ 00000054 91C9 sub.l A0, A1 00000056 2D08 move.l -[A6], A0 00000058 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 0000005C 5496 addq.l [A6], 2 0000005E 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */] 00000062 4E75 rts label00000064: 00000064 2D3C 0000 4EAD move.l -[A6], 0x4EAD 0000006A 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */] 0000006E 4EAD 0CCA jsr [A5 + 0xCCA /* export_405 */] 00000072 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */] 00000076 205F movea.l A0, [A7]+ 00000078 4280 clr.l D0 0000007A 3010 move.w D0, [A0] 0000007C 2D00 move.l -[A6], D0 0000007E 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */] 00000082 4EAD 0CCA jsr [A5 + 0xCCA /* export_405 */] 00000086 5496 addq.l [A6], 2 00000088 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */] 0000008C 4E75 rts export_382: 0000008E 205F movea.l A0, [A7]+ 00000090 4A90 tst.l [A0] 00000092 6730 beq +0x32 /* 000000C4 */ 00000094 611E bsr +0x20 /* 000000B4 */ 00000096 1D20 move.b -[A6], -[A0] 00000098 6973 bvs +0x75 /* 0000010D */ 0000009A 2061 movea.l A0, -[A1] 0000009C 206D 756C movea.l A0, [A5 + 0x756C] 000000A0 7469 moveq.l D2, 0x69 000000A2 706C moveq.l D0, 0x6C 000000A4 792D moveq.l D4, 0x2D 000000A6 6465 bcc +0x67 /* 0000010D */ 000000A8 6669 bne +0x6B /* 00000113 */ 000000AA 6E65 bgt +0x67 /* 00000111 */ 000000AC 6420 bcc +0x22 /* 000000CE */ 000000AE 6C61 bge +0x63 /* 00000111 */ 000000B0 6265 bhi +0x67 /* 00000117 */ 000000B2 6C20 bge +0x22 /* 000000D4 */ fn000000B4: 000000B4 2D1F move.l -[A6], [A7]+ 000000B6 2D3C 0000 0001 move.l -[A6], 0x1 000000BC 426D F834 clr.w [A5 - 0x7CC] 000000C0 4EAD 00FA jsr [A5 + 0xFA /* export_27 */] label000000C4: 000000C4 2D08 move.l -[A6], A0 000000C6 4EAD 0C4A jsr [A5 + 0xC4A /* export_389 */] 000000CA 2D2E 0004 move.l -[A6], [A6 + 0x4] label000000CE: 000000CE 205E movea.l A0, [A6]+ 000000D0 209E move.l [A0], [A6]+ 000000D2 5896 addq.l [A6], 4 label000000D4: 000000D4 2D3C 0000 0010 move.l -[A6], 0x10 000000DA 42A6 clr.l -[A6] 000000DC 26C5 move.l [A3]+, D5 000000DE 26C6 move.l [A3]+, D6 000000E0 2C1E move.l D6, [A6]+ 000000E2 2A1E move.l D5, [A6]+ label000000E4: 000000E4 2D16 move.l -[A6], [A6] 000000E6 2056 movea.l A0, [A6] 000000E8 2C90 move.l [A6], [A0] 000000EA 4A96 tst.l [A6] 000000EC 6604 bne +0x6 /* 000000F2 */ 000000EE 588E addq.l A6, 4 000000F0 606C bra +0x6E /* 0000015E */ label000000F2: 000000F2 201E move.l D0, [A6]+ 000000F4 E280 asr D0, 1 000000F6 6446 bcc +0x48 /* 0000013E */ 000000F8 E380 asl D0, 1 000000FA 2D00 move.l -[A6], D0 000000FC 4EAD 0C4A jsr [A5 + 0xC4A /* export_389 */] 00000100 2D2E 0004 move.l -[A6], [A6 + 0x4] 00000104 201E move.l D0, [A6]+ 00000106 9196 sub.l [A6], D0 00000108 2016 move.l D0, [A6] 0000010A 0280 00FF FF00 andi.l D0, 0xFFFF00 00000110 6720 beq +0x22 /* 00000132 */ 00000112 610E bsr +0x10 /* 00000122 */ 00000114 0D20 btst -[A0], D6 00000116 6F75 ble +0x77 /* 0000018D */ 00000118 7420 moveq.l D2, 0x20 0000011A 6F66 ble +0x68 /* 00000182 */ 0000011C 2052 movea.l A0, [A2] 0000011E 616E bsr +0x70 /* 0000018E */ 00000120 6765 beq +0x67 /* 00000187 */ fn00000122: 00000122 2D1F move.l -[A6], [A7]+ 00000124 2D3C 0000 0001 move.l -[A6], 0x1 0000012A 426D F834 clr.w [A5 - 0x7CC] 0000012E 4EAD 00FA jsr [A5 + 0xFA /* export_27 */] label00000132: 00000132 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00000136 5396 subq.l [A6], 1 00000138 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */] 0000013C 6018 bra +0x1A /* 00000156 */ label0000013E: 0000013E E380 asl D0, 1 00000140 2D00 move.l -[A6], D0 00000142 4EAD 0C4A jsr [A5 + 0xC4A /* export_389 */] 00000146 2D2E 0004 move.l -[A6], [A6 + 0x4] 0000014A 201E move.l D0, [A6]+ 0000014C 9196 sub.l [A6], D0 0000014E 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00000152 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */] label00000156: 00000156 5896 addq.l [A6], 4 00000158 5286 addq.l D6, 1 0000015A BA86 cmp.l D5, D6 0000015C 6E86 bgt -0x78 /* 000000E4 */ label0000015E: 0000015E 2C23 move.l D6, -[A3] 00000160 2A23 move.l D5, -[A3] 00000162 588E addq.l A6, 4 00000164 4E75 rts export_373: 00000166 2D1F move.l -[A6], [A7]+ 00000168 2D3C 0000 2D2A move.l -[A6], 0x2D2A /* '-*' */ 0000016E 4EAD 0C6A jsr [A5 + 0xC6A /* export_393 */] 00000172 4EAD 0632 jsr [A5 + 0x632 /* export_194 */] 00000176 4EAD 0C6A jsr [A5 + 0xC6A /* export_393 */] 0000017A 4E75 rts export_380: 0000017C 202D F254 move.l D0, [A5 - 0xDAC] 00000180 6716 beq +0x18 /* 00000198 */ label00000182: 00000182 2D1F move.l -[A6], [A7]+ 00000184 2D3C 0000 2D3C move.l -[A6], 0x2D3C /* '-<' */ 0000018A 4EAD 0C6A jsr [A5 + 0xC6A /* export_393 */] fn0000018E: 0000018E 2056 movea.l A0, [A6] 00000190 2C90 move.l [A6], [A0] 00000192 4EAD 0DDA jsr [A5 + 0xDDA /* export_439 */] 00000196 4E75 rts label00000198: 00000198 205F movea.l A0, [A7]+ 0000019A 2D10 move.l -[A6], [A0] 0000019C 4E75 rts export_374: 0000019E 202D F254 move.l D0, [A5 - 0xDAC] 000001A2 674C beq +0x4E /* 000001F0 */ 000001A4 205F movea.l A0, [A7]+ 000001A6 2010 move.l D0, [A0] 000001A8 2D00 move.l -[A6], D0 000001AA 0C80 FFFF 8000 cmpi.l D0, 0xFFFF8000 000001B0 6E24 bgt +0x26 /* 000001D6 */ 000001B2 2D3C 0000 203C move.l -[A6], 0x203C /* ' <' */ 000001B8 4EAD 0C6A jsr [A5 + 0xC6A /* export_393 */] 000001BC 4EAD 0DDA jsr [A5 + 0xDDA /* export_439 */] 000001C0 2D3C 0000 41F5 move.l -[A6], 0x41F5 000001C6 4EAD 0C6A jsr [A5 + 0xC6A /* export_393 */] 000001CA 2D3C 0000 0800 move.l -[A6], 0x800 000001D0 4EAD 0C6A jsr [A5 + 0xC6A /* export_393 */] 000001D4 600E bra +0x10 /* 000001E4 */ label000001D6: 000001D6 2D3C 0000 41ED move.l -[A6], 0x41ED 000001DC 4EAD 0C6A jsr [A5 + 0xC6A /* export_393 */] 000001E0 4EAD 0C6A jsr [A5 + 0xC6A /* export_393 */] label000001E4: 000001E4 2D3C 0000 2D08 move.l -[A6], 0x2D08 000001EA 4EAD 0C6A jsr [A5 + 0xC6A /* export_393 */] 000001EE 4E75 rts export_379: label000001F0: 000001F0 205F movea.l A0, [A7]+ 000001F2 2010 move.l D0, [A0] 000001F4 41F5 0800 lea.l A0, [A5 + D0] 000001F8 2D08 move.l -[A6], A0 000001FA 4E75 rts export_381: 000001FC 4EAD 0FE2 jsr [A5 + 0xFE2 /* export_504 */] 00000200 4A9E tst.l [A6]+ 00000202 6712 beq +0x14 /* 00000216 */ 00000204 6104 bsr +0x6 /* 0000020A */ 00000206 0320 btst -[A0], D1 00000208 3F20 move.w -[A7], -[A0] fn0000020A: 0000020A 2D1F move.l -[A6], [A7]+ 0000020C 2D3C 0000 0001 move.l -[A6], 0x1 00000212 4EAD 00FA jsr [A5 + 0xFA /* export_27 */] label00000216: 00000216 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 0000021A 588E addq.l A6, 4 0000021C 2D2D FED6 move.l -[A6], [A5 - 0x12A] 00000220 201E move.l D0, [A6]+ 00000222 9196 sub.l [A6], D0 00000224 4EAD 0E92 jsr [A5 + 0xE92 /* export_462 */] 00000228 2D3C 0000 4EAD move.l -[A6], 0x4EAD 0000022E 4EAD 0C6A jsr [A5 + 0xC6A /* export_393 */] 00000232 41FA 000E lea.l A0, [PC + 0xE /* 00000242, value 0xED22056 */] 00000236 4280 clr.l D0 00000238 3010 move.w D0, [A0] 0000023A 2D00 move.l -[A6], D0 0000023C 4EAD 0C6A jsr [A5 + 0xC6A /* export_393 */] 00000240 4E75 rts 00000242 0ED2 .incomplete export_384: 00000244 2056 movea.l A0, [A6] 00000246 2C90 move.l [A6], [A0] 00000248 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 0000024C 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] 00000250 201E move.l D0, [A6]+ 00000252 9196 sub.l [A6], D0 00000254 201E move.l D0, [A6]+ 00000256 D196 add.l [A6], D0 00000258 4E75 rts export_371: 0000025A 2D1F move.l -[A6], [A7]+ 0000025C 5496 addq.l [A6], 2 0000025E 4E75 rts export_372: 00000260 205F movea.l A0, [A7]+ 00000262 3010 move.w D0, [A0] 00000264 0280 0000 000F andi.l D0, 0xF 0000026A 222C 0040 move.l D1, [A4 + 0x40] 0000026E 0281 FFFF FFF0 andi.l D1, 0xFFFFFFF0 00000274 8280 or.l D1, D0 00000276 2941 0040 move.l [A4 + 0x40], D1 0000027A 4E75 rts